package com.googlecode.spoluyan.google.googleapisdiscovery.data;

import java.net.URL;
import java.util.List;

import com.googlecode.spoluyan.google.common.AbstractJSONClass;

public class DirectoryItem extends AbstractJSONClass {
    private static final long serialVersionUID = 3312931813414000541L;

    private String kind;
    private String id;
    private String name;
    private String version;
    private String title;
    private String description;
    private String discoveryLink;
    private Icons icons;
    private URL documentationLink;
    private List<String> labels;
    private Boolean preferred;

    public String getKind() {
	return kind;
    }

    public void setKind(String kind) {
	this.kind = kind;
    }

    public String getId() {
	return id;
    }

    public void setId(String id) {
	this.id = id;
    }

    public String getName() {
	return name;
    }

    public void setName(String name) {
	this.name = name;
    }

    public String getVersion() {
	return version;
    }

    public void setVersion(String version) {
	this.version = version;
    }

    public String getTitle() {
	return title;
    }

    public void setTitle(String title) {
	this.title = title;
    }

    public String getDescription() {
	return description;
    }

    public void setDescription(String description) {
	this.description = description;
    }

    public String getDiscoveryLink() {
	return discoveryLink;
    }

    public void setDiscoveryLink(String discoveryLink) {
	this.discoveryLink = discoveryLink;
    }

    public Icons getIcons() {
	return icons;
    }

    public void setIcons(Icons icons) {
	this.icons = icons;
    }

    public URL getDocumentationLink() {
	return documentationLink;
    }

    public void setDocumentationLink(URL documentationLink) {
	this.documentationLink = documentationLink;
    }

    public List<String> getLabels() {
	return labels;
    }

    public void setLabels(List<String> labels) {
	this.labels = labels;
    }

    public Boolean getPreferred() {
	return preferred;
    }

    public void setPreferred(Boolean preferred) {
	this.preferred = preferred;
    }

    public static long getSerialversionuid() {
	return serialVersionUID;
    }
}
